home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / cabern.zip / EXAMPLES / PROF.NET < prev    next >
Text File  |  1994-09-08  |  15KB  |  317 lines

  1.  
  2. (TimedNet$prof.net102#
  3. (TimedPlace$KpPncl_25440#2048#100#2#1#214#0#;1timed_int)
  4. (TimedPlace$KpPncl_12368#320#100#2#1#2#0#;1timed_int)
  5. (TimedPlace$Wrtng_12880#384#100#2#1#3#0#;1timed_int)
  6. (TimedPlace$KpBlck_13456#320#100#2#1#4#0#;1timed_int)
  7. (TimedPlace$Blck14736#544#100#2#1#5#1#
  8. (TimedToken$Tk1T00#);1timed_int)
  9. (TimedTransition$PckPncl_12112#448#100#1#1#6#TRUE;enab+1enab+1STRONG)
  10. (TimedTransition$LvPncl_11600#320#100#1#1#7#TRUE;enab+3enab+3STRONG)
  11. (TimedTransition$EndWrtng_12880#544#100#1#1#8#TRUE;enab+60enab+120STRONG)
  12. (TimedTransition$StrtWrtng_12880#192#100#1#1#9#TRUE; enab+1enab+1STRONG)
  13. (TimedTransition$LvBlck_14384#320#100#1#1#10#TRUE;enab+3enab+3STRONG)
  14. (TimedTransition$PckBlck_13680#448#100#1#1#11#TRUE;enab+1enab+1STRONG)
  15. (TimedTransition$NwClls2880#1600#100#1#1#61#TRUE;KyDts.time+365KyDts.time+365STRONG)
  16. (TimedPlace$Wrtng_25216#1600#100#2#1#215#0#;1timed_int)
  17. (TimedPlace$KpBlck_25440#1152#100#2#1#216#0#;1timed_int)
  18. (TimedTransition$SbmtMjr_12880#960#100#1#1#136#TRUE;PprRdy_1.timeClls1_1.time+90WEAK)0^
  19. (TimedTransition$PckPncl_25248#2432#100#1#1#218#TRUE;enab+1enab+1STRONG)
  20. (TimedTransition$LvPncl_24960#2048#100#1#1#219#TRUE;enab+3enab+3STRONG)
  21. (TimedTransition$EndWrtng_24736#1600#100#1#1#220#TRUE;enab+60enab+120STRONG)
  22. (TimedTransition$StrtWrtng_25696#1600#100#1#1#221#TRUE; enab+1enab+1STRONG)
  23. (TimedTransition$LvBlck_25152#704#100#1#1#222#TRUE;enab+3enab+3STRONG)
  24. (TimedTransition$PckBlck_24960#1152#100#1#1#223#TRUE;enab+1enab+1STRONG)
  25. (TimedPlace$KyDts3136#1664#100#2#1#62#3#
  26. (TimedToken$Tk1T0-355-355#)
  27. (TimedToken$Tk2T0-260-260#)
  28. (TimedToken$Tk3T0-100-100#);1timed_int)
  29. (TimedTransition$SbmtMjr_23936#1600#100#1#1#224#TRUE;PprRdy_2.timeClls1_2.time+90WEAK)
  30. (TimedPlace$Pncl24736#2816#100#2#1#225#1#
  31. (TimedToken$Tk1T00#);1timed_int)
  32. (TimedPlace$PprRdy_24352#1600#100#2#1#226#0#;1timed_int)
  33. (TimedPlace$Pncl11408#544#100#2#1#38#1#
  34. (TimedToken$Tk1T00#);1timed_int)
  35. (TimedPlace$Clls2_23136#1312#100#2#1#227#0#;1timed_int)
  36. (TimedPlace$Clls1_23552#1600#100#2#1#228#0#;1timed_int)
  37. (TimedPlace$Wtng1_23936#1312#100#2#1#229#0#;1timed_int)
  38. (TimedTransition$MjrAccpt_23488#1312#100#1#1#230#TRUE;Clls2_2.time+180Clls2_2.time+180STRONG)
  39. (TimedTransition$MjrRjct_23392#1088#100#1#1#231#TRUE;Clls2_2.time+180Clls2_2.time+180STRONG)
  40. (TimedTransition$Cnsmr_23296#1472#100#1#1#232#TRUE;enab+91min(Clls1_2.time, Clls2_2.time) + 91STRONG)
  41. (TimedTransition$SbmtMnr1_24352#1248#100#1#1#233#TRUE;PprRdy_2.timePprRdy_2.timeWEAK)
  42. (TimedPlace$Wtng2_24352#896#100#2#1#234#0#;1timed_int)
  43. (TimedPlace$Rjctd_23392#896#100#2#1#235#0#;1timed_int)
  44. (TimedTransition$SbmtMnr2_23840#896#100#1#1#236#TRUE;enabenabSTRONG)
  45. (TimedTransition$MnrAccpt_24352#672#100#1#1#237#TRUE;enab+60enab+60STRONG)
  46. (TimedTransition$MnrRjct_23968#672#100#1#1#238#TRUE;enab+60enab+60STRONG)
  47. (TimedPlace$KpPncl_4512#1280#100#2#1#239#0#;1timed_int)
  48. (TimedPlace$Wrtng_4960#1600#100#2#1#240#0#;1timed_int)
  49. (TimedPlace$KpBlck_4512#1920#100#2#1#241#0#;1timed_int)0^
  50. (TimedTransition$PckPncl_4672#832#100#1#1#243#TRUE;enab+1enab+1STRONG)
  51. (TimedPlace$PprRdy_12880#704#100#2#1#64#0#;1timed_int)
  52. (TimedPlace$Clls2_12592#1408#100#2#1#65#0#;1timed_int)
  53. (TimedPlace$Clls1_12880#1216#100#2#1#66#0#;1timed_int)
  54. (TimedTransition$LvPncl_41056#928#100#1#1#244#TRUE;enab+3enab+3STRONG)
  55. (TimedTransition$EndWrtng_41408#1600#100#1#1#245#TRUE;enab+60enab+120STRONG)
  56. (TimedTransition$StrtWrtng_4416#1600#100#1#1#246#TRUE; enab+1enab+1STRONG)
  57. (TimedTransition$LvBlck_41056#2272#100#1#1#247#TRUE;enab+3enab+3STRONG)
  58. (TimedTransition$PckBlck_4736#2464#100#1#1#248#TRUE;enab+1enab+1STRONG)
  59. (TimedPlace$Wtng1_12272#960#100#2#1#74#0#;1timed_int)
  60. (TimedTransition$MjrAccpt_12336#1152#100#1#1#75#TRUE;Clls2_1.time+180Clls2_1.time+180STRONG)
  61. (TimedTransition$MjrRjct_11920#1408#100#1#1#76#TRUE;Clls2_1.time+180Clls2_1.time+180STRONG)
  62. (TimedTransition$Cnsmr_12528#1216#100#1#1#77#TRUE;enab+91min(Clls1_1.time, Clls2_1.time) + 91STRONG)
  63. (TimedTransition$SbmtMnr1_12368#704#100#1#1#78#TRUE;PprRdy_1.timePprRdy_1.timeWEAK)
  64. (TimedTransition$SbmtMjr_42112#1600#100#1#1#249#TRUE;PprRdy_4.timeClls1_4.time+90WEAK)0^
  65. (TimedPlace$Wtng2_11920#704#100#2#1#81#0#;1timed_int)
  66. (TimedPlace$Rjctd_11920#1120#100#2#1#82#0#;1timed_int)
  67. (TimedTransition$SbmtMnr2_11920#896#100#1#1#83#TRUE;enabenabSTRONG)
  68. (TimedTransition$MnrAccpt_11568#704#100#1#1#84#TRUE;enab+60enab+60STRONG)
  69. (TimedTransition$MnrRjct_11568#896#100#1#1#85#TRUE;enab+60enab+60STRONG)
  70. (TimedPlace$PprRdy_41728#1600#100#2#1#251#0#;1timed_int)
  71. (TimedPlace$Clls2_42688#1824#100#2#1#252#0#;1timed_int)
  72. (TimedPlace$Clls1_42464#1600#100#2#1#253#0#;1timed_int)
  73. (TimedPlace$Wtng1_42112#1792#100#2#1#254#0#;1timed_int)
  74. (TimedTransition$MjrAccpt_42400#1984#100#1#1#255#TRUE;Clls2_4.time+180Clls2_4.time+180STRONG)
  75. (TimedTransition$MjrRjct_42432#2176#100#1#1#256#TRUE;Clls2_4.time+180Clls2_4.time+180STRONG)
  76. (TimedTransition$Cnsmr_42464#1760#100#1#1#257#TRUE;enab+91min(Clls1_4.time, Clls2_4.time) + 91STRONG)
  77. (TimedTransition$SbmtMnr1_41728#1920#100#1#1#258#TRUE;PprRdy_4.timePprRdy_4.timeWEAK)
  78. (TimedPlace$Wtng2_41728#2400#100#2#1#259#0#;1timed_int)
  79. (TimedPlace$Rjctd_42432#2400#100#2#1#260#0#;1timed_int)
  80. (TimedTransition$SbmtMnr2_42016#2400#100#1#1#261#TRUE;enabenabSTRONG)
  81. (TimedTransition$MnrAccpt_41728#2656#100#1#1#262#TRUE;enab+60enab+60STRONG)
  82. (TimedTransition$MnrRjct_42176#2656#100#1#1#263#TRUE;enab+60enab+60STRONG)
  83. (TimedPlace$KpPncl_33392#3168#100#2#1#264#0#;1timed_int)
  84. (TimedPlace$Wrtng_32880#3104#100#2#1#265#0#;1timed_int)
  85. (TimedPlace$KpBlck_32368#3168#100#2#1#266#0#;1timed_int)
  86. (TimedPlace$Blck21408#2816#100#2#1#267#1#
  87. (TimedToken$Tk1T00#);1timed_int)
  88. (TimedTransition$PckPncl_33840#3168#100#1#1#268#TRUE;enab+1enab+1STRONG)
  89. (TimedTransition$LvPncl_33872#2944#100#1#1#269#TRUE;enab+3enab+3STRONG)
  90. (TimedTransition$EndWrtng_32880#2816#100#1#1#270#TRUE;enab+60enab+120STRONG)
  91. (TimedTransition$StrtWrtng_32880#3360#100#1#1#271#TRUE; enab+1enab+1STRONG)
  92. (TimedTransition$LvBlck_31856#2944#100#1#1#272#TRUE;enab+3enab+3STRONG)
  93. (TimedTransition$PckBlck_31824#3168#100#1#1#273#TRUE;enab+1enab+1STRONG)
  94. (TimedTransition$SbmtMjr_32976#2304#100#1#1#274#TRUE;PprRdy_3.timeClls1_3.time+90WEAK)0^
  95. (TimedPlace$PprRdy_32880#2592#100#2#1#276#0#;1timed_int)
  96. (TimedPlace$Clls2_33232#1792#100#2#1#277#0#;1timed_int)
  97. (TimedPlace$Clls1_32880#1984#100#2#1#278#0#;1timed_int)
  98. (TimedPlace$Wtng1_33520#2304#100#2#1#279#0#;1timed_int)
  99. (TimedTransition$MjrAccpt_33520#1952#100#1#1#280#TRUE;Clls2_3.time+180Clls2_3.time+180STRONG)
  100. (TimedTransition$MjrRjct_34032#1792#100#1#1#281#TRUE;Clls2_3.time+180Clls2_3.time+180STRONG)
  101. (TimedTransition$Cnsmr_33232#2112#100#1#1#282#TRUE;enab+91min(Clls1_3.time, Clls2_3.time) + 91STRONG)
  102. (TimedTransition$SbmtMnr1_33488#2592#100#1#1#283#TRUE;PprRdy_3.timePprRdy_3.timeWEAK)
  103. (TimedPlace$Wtng2_34032#2592#100#2#1#284#0#;1timed_int)
  104. (TimedPlace$Rjctd_34032#2080#100#2#1#285#0#;1timed_int)
  105. (TimedTransition$SbmtMnr2_34032#2368#100#1#1#286#TRUE;enabenabSTRONG)
  106. (TimedTransition$MnrAccpt_34352#2400#100#1#1#287#TRUE;enab+60enab+60STRONG)
  107. (TimedTransition$MnrRjct_34352#2592#100#1#1#288#TRUE;enab+60enab+60STRONG)137#
  108. (Arc$A540#0#0#0#0#0#0#0#20#0#1#32^8^1)
  109. (Arc$A160#0#0#0#0#0#0#0#20#0#1#8^3^1)
  110. (Arc$A550#0#0#0#0#0#0#0#20#0#1#9^32^1)
  111. (Arc$A180#0#0#0#0#0#0#0#20#0#1#3^9^1)
  112. (Arc$A190#0#0#0#0#0#0#0#20#0#1#3^11^1)
  113. (Arc$A200#0#0#0#0#0#0#0#20#0#1#5^11^1)
  114. (Arc$A210#0#0#0#0#0#0#0#20#0#1#11^4^1)
  115. (Arc$A560#0#0#0#0#0#0#0#20#0#1#10^32^1)
  116. (Arc$A230#0#0#0#0#0#0#0#20#0#1#10^6^1)
  117. (Arc$A240#0#0#0#0#0#0#0#20#0#1#6^13^1)
  118. (Arc$A250#0#0#0#0#0#0#0#20#0#1#13^5^1)
  119. (Arc$A260#0#0#0#0#0#0#0#20#0#1#5^12^1)
  120. (Arc$A270#0#0#0#0#0#0#0#20#0#1#12^6^1)
  121. (Arc$A280#0#0#0#0#0#0#0#20#0#1#4^10^1)
  122. (Arc$A350#0#0#0#0#0#0#0#20#0#1#24^14^1)
  123. (Arc$0#0#0#0#0#0#0#0#20#0#1#29^18^1)
  124. (Arc$0#0#0#0#0#0#0#0#20#0#1#18^2^1)
  125. (Arc$0#0#0#0#0#0#0#0#20#0#1#19^29^1)
  126. (Arc$0#0#0#0#0#0#0#0#20#0#1#2^19^1)
  127. (Arc$0#0#0#0#0#0#0#0#20#0#1#2^21^1)
  128. (Arc$0#0#0#0#0#0#0#0#20#0#1#16^21^1)
  129. (Arc$0#0#0#0#0#0#0#0#20#0#1#21^15^1)
  130. (Arc$A410#0#0#0#0#0#0#0#20#0#1#50^17^1)
  131. (Arc$A420#0#0#0#0#0#0#0#20#0#1#52^17^1)
  132. (Arc$A430#0#0#0#0#0#0#0#20#0#1#17^58^1)
  133. (Arc$0#0#0#0#0#0#0#0#20#0#1#20^29^1)
  134. (Arc$A1350#0#0#0#0#0#0#0#20#0#1#22^6^1)
  135. (Arc$A1360#0#0#0#0#0#0#0#20#0#1#6^23^1)
  136. (Arc$0#0#0#0#0#0#0#0#20#0#1#23^16^1)
  137. (Arc$0#0#0#0#0#0#0#0#20#0#1#16^22^1)
  138. (Arc$A1370#0#0#0#0#0#0#0#20#0#1#20^6^1)
  139. (Arc$0#0#0#0#0#0#0#0#20#0#1#15^20^1)
  140. (Arc$0#0#0#0#0#0#0#0#20#0#1#31^28^1)
  141. (Arc$0#0#0#0#0#0#0#0#20#0#1#35^28^1)
  142. (Arc$0#0#0#0#0#0#0#0#20#0#1#28^36^1)
  143. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^24^1)
  144. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^24^1)
  145. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^34^1)
  146. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^35^1)
  147. (Arc$0#0#0#0#0#0#0#0#20#0#1#20^31^1)
  148. (Arc$0#0#0#0#0#0#0#0#20#0#1#34^39^1)
  149. (Arc$0#0#0#0#0#0#0#0#20#0#1#35^39^1)
  150. (Arc$0#0#0#0#0#0#0#0#20#0#1#34^37^1)
  151. (Arc$3168#1216#0#0#0#0#0#0#20#0#1#34^38^1)
  152. (Arc$0#0#0#0#0#0#0#0#20#0#1#36^37^1)
  153. (Arc$0#0#0#0#0#0#0#0#20#0#1#36^38^1)
  154. (Arc$0#0#0#0#0#0#0#0#20#0#1#31^40^1)
  155. (Arc$0#0#0#0#0#0#0#0#20#0#1#40^41^1)
  156. (Arc$0#0#0#0#0#0#0#0#20#0#1#38^42^1)
  157. (Arc$0#0#0#0#0#0#0#0#20#0#1#42^43^1)
  158. (Arc$0#0#0#0#0#0#0#0#20#0#1#43^41^1)
  159. (Arc$0#0#0#0#0#0#0#0#20#0#1#41^44^1)
  160. (Arc$0#0#0#0#0#0#0#0#20#0#1#41^45^1)
  161. (Arc$A139768#672#0#0#0#0#0#0#20#0#1#32^49^1)
  162. (Arc$0#0#0#0#0#0#0#0#20#0#1#49^46^1)
  163. (Arc$A1401184#768#0#0#0#0#0#0#20#0#1#53^32^1)
  164. (Arc$0#0#0#0#0#0#0#0#20#0#1#46^53^1)
  165. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^51^1)
  166. (Arc$0#0#0#0#0#0#0#0#20#0#1#46^55^1)
  167. (Arc$0#0#0#0#0#0#0#0#20#0#1#48^55^1)
  168. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^52^1)
  169. (Arc$0#0#0#0#0#0#0#0#20#0#1#55^47^1)
  170. (Arc$A1410#0#0#0#0#0#0#0#20#0#1#54^32^1)
  171. (Arc$A1420#0#0#0#0#0#0#0#20#0#1#85^57^1)
  172. (Arc$A1370#0#0#0#0#0#0#0#20#0#1#56^85^1)
  173. (Arc$0#0#0#0#0#0#0#0#20#0#1#57^48^1)
  174. (Arc$A670#0#0#0#0#0#0#0#20#0#1#10^50^1)
  175. (Arc$0#0#0#0#0#0#0#0#20#0#1#48^56^1)
  176. (Arc$A1440#0#0#0#0#0#0#0#20#0#1#54^85^1)
  177. (Arc$0#0#0#0#0#0#0#0#20#0#1#47^54^1)
  178. (Arc$A720#0#0#0#0#0#0#0#20#0#1#51^61^1)
  179. (Arc$A730#0#0#0#0#0#0#0#20#0#1#52^61^1)
  180. (Arc$A740#0#0#0#0#0#0#0#20#0#1#51^59^1)
  181. (Arc$A1370#0#0#0#0#0#0#0#20#0#1#51^60^1)
  182. (Arc$A760#0#0#0#0#0#0#0#20#0#1#58^59^1)
  183. (Arc$A770#0#0#0#0#0#0#0#20#0#1#58^60^1)
  184. (Arc$A780#0#0#0#0#0#0#0#20#0#1#50^62^1)
  185. (Arc$A870#0#0#0#0#0#0#0#20#0#1#62^64^1)
  186. (Arc$A800#0#0#0#0#0#0#0#20#0#1#60^65^1)
  187. (Arc$0#0#0#0#0#0#0#0#20#0#1#69^63^1)
  188. (Arc$0#0#0#0#0#0#0#0#20#0#1#71^63^1)
  189. (Arc$A830#0#0#0#0#0#0#0#20#0#1#65^66^1)
  190. (Arc$A840#0#0#0#0#0#0#0#20#0#1#66^64^1)
  191. (Arc$A850#0#0#0#0#0#0#0#20#0#1#64^67^1)
  192. (Arc$A860#0#0#0#0#0#0#0#20#0#1#64^68^1)
  193. (Arc$0#0#0#0#0#0#0#0#20#0#1#63^72^1)
  194. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^24^1)
  195. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^70^1)
  196. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^71^1)
  197. (Arc$0#0#0#0#0#0#0#0#20#0#1#54^69^1)
  198. (Arc$0#0#0#0#0#0#0#0#20#0#1#70^75^1)
  199. (Arc$0#0#0#0#0#0#0#0#20#0#1#71^75^1)
  200. (Arc$0#0#0#0#0#0#0#0#20#0#1#70^73^1)
  201. (Arc$A1452688#2016#0#0#0#0#0#0#20#0#1#70^74^1)
  202. (Arc$0#0#0#0#0#0#0#0#20#0#1#72^73^1)
  203. (Arc$0#0#0#0#0#0#0#0#20#0#1#72^74^1)
  204. (Arc$0#0#0#0#0#0#0#0#20#0#1#69^76^1)
  205. (Arc$0#0#0#0#0#0#0#0#20#0#1#76^77^1)
  206. (Arc$0#0#0#0#0#0#0#0#20#0#1#74^78^1)
  207. (Arc$0#0#0#0#0#0#0#0#20#0#1#78^79^1)
  208. (Arc$0#0#0#0#0#0#0#0#20#0#1#79^77^1)
  209. (Arc$0#0#0#0#0#0#0#0#20#0#1#77^80^1)
  210. (Arc$0#0#0#0#0#0#0#0#20#0#1#77^81^1)
  211. (Arc$A1354256#3168#0#0#0#0#0#0#20#0#1#29^87^1)
  212. (Arc$0#0#0#0#0#0#0#0#20#0#1#87^82^1)
  213. (Arc$A1364224#2944#0#0#0#0#0#0#20#0#1#88^29^1)
  214. (Arc$A1383456#3040#0#0#0#0#0#0#20#0#1#82^88^1)
  215. (Arc$0#0#0#0#0#0#0#0#20#0#1#82^90^1)
  216. (Arc$0#0#0#0#0#0#0#0#20#0#1#84^90^1)
  217. (Arc$0#0#0#0#0#0#0#0#20#0#1#90^83^1)
  218. (Arc$A1370#0#0#0#0#0#0#0#20#0#1#89^29^1)
  219. (Arc$0#0#0#0#0#0#0#0#20#0#1#89^85^1)
  220. (Arc$0#0#0#0#0#0#0#0#20#0#1#85^92^1)
  221. (Arc$0#0#0#0#0#0#0#0#20#0#1#92^84^1)
  222. (Arc$0#0#0#0#0#0#0#0#20#0#1#84^91^1)
  223. (Arc$0#0#0#0#0#0#0#0#20#0#1#91^85^1)
  224. (Arc$0#0#0#0#0#0#0#0#20#0#1#83^89^1)
  225. (Arc$0#0#0#0#0#0#0#0#20#0#1#94^93^1)
  226. (Arc$0#0#0#0#0#0#0#0#20#0#1#96^93^1)
  227. (Arc$0#0#0#0#0#0#0#0#20#0#1#93^97^1)
  228. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^24^1)
  229. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^95^1)
  230. (Arc$0#0#0#0#0#0#0#0#20#0#1#14^96^1)
  231. (Arc$0#0#0#0#0#0#0#0#20#0#1#89^94^1)
  232. (Arc$0#0#0#0#0#0#0#0#20#0#1#95^100^1)
  233. (Arc$0#0#0#0#0#0#0#0#20#0#1#96^100^1)
  234. (Arc$0#0#0#0#0#0#0#0#20#0#1#95^98^1)
  235. (Arc$3616#1792#0#0#0#0#0#0#20#0#1#95^99^1)
  236. (Arc$0#0#0#0#0#0#0#0#20#0#1#97^98^1)
  237. (Arc$0#0#0#0#0#0#0#0#20#0#1#97^99^1)
  238. (Arc$0#0#0#0#0#0#0#0#20#0#1#94^101^1)
  239. (Arc$0#0#0#0#0#0#0#0#20#0#1#101^102^1)
  240. (Arc$0#0#0#0#0#0#0#0#20#0#1#99^103^1)
  241. (Arc$0#0#0#0#0#0#0#0#20#0#1#103^104^1)
  242. (Arc$0#0#0#0#0#0#0#0#20#0#1#104^102^1)
  243. (Arc$0#0#0#0#0#0#0#0#20#0#1#102^105^1)
  244. (Arc$0#0#0#0#0#0#0#0#20#0#1#102^106^1)288##include <minmax.h>
  245.  
  246. class timed_int
  247.                  {
  248.              public:
  249.              double time; 
  250.             int value;
  251.             friend istream & operator >>(istream & strm, timed_int & t)
  252.             {
  253.             strm >> t.time >> t.value;
  254.             return strm;
  255.             }
  256.             
  257.             friend ostream & operator << (ostream & strm, timed_int  t)
  258.             {
  259.             strm << t.time <<"\n"<< t.value << "\n";
  260.             return strm;
  261.             }
  262.             };
  263.  
  264.             class timed_char
  265.                  {
  266.              public:
  267.              double time; 
  268.             char value;
  269.             friend istream & operator >>(istream & strm, timed_char & t)
  270.             {
  271.             strm >> t.time >> t.value;
  272.             return strm;
  273.             }
  274.             
  275.             friend ostream & operator << (ostream & strm, timed_char  t)
  276.             {
  277.             strm << t.time <<"\n"<< t.value << "\n";
  278.             return strm;
  279.             }
  280.             };
  281.  
  282.             class timed_double
  283.                  {
  284.              public:
  285.              double time; 
  286.             double value;
  287.             friend istream & operator >>(istream & strm, timed_double & t)
  288.             {
  289.             strm >> t.time >> t.value;
  290.             return strm;
  291.             }
  292.             
  293.             friend ostream & operator << (ostream & strm, timed_double  t)
  294.             {
  295.             strm << t.time <<"\n"<< t.value << "\n";
  296.             return strm;
  297.             }
  298.             };
  299.  
  300.             class timed_string
  301.                  {
  302.              public:
  303.              double time; 
  304.             char value[256];
  305.             friend istream & operator >>(istream & strm, timed_string & t)
  306.             {
  307.             strm >> t.time >> t.value;
  308.             return strm;
  309.             }
  310.             
  311.             friend ostream & operator << (ostream & strm, timed_string  t)
  312.             {
  313.             strm << t.time <<"\n"<< t.value << "\n";
  314.             return strm;
  315.             }
  316.             };
  317. T0==365 )